Skip to main content

Bài 02: BT Biến và Kiểu dữ liệu

I. Bài tập cơ bản

Bài 1: Khai báo thông tin cá nhân

Viết chương trình tạo ra các biến chứa thông tin sau:

  • Họ và tên (kiểu chuỗi)
  • Tuổi (kiểu số nguyên)
  • Chiều cao (kiểu số thực)
  • Trạng thái học sinh (kiểu boolean – True/False)

Sau đó in các thông tin ra màn hình, mỗi thông tin trên một dòng.


Bài 2: Cộng hai số từ đầu vào chuỗi

Yêu cầu người dùng nhập vào hai con số (dưới dạng chuỗi). Thực hiện:

  • Ép kiểu các chuỗi sang số nguyên.
  • Cộng hai số lại với nhau.
  • In kết quả ra màn hình.

Bài 3: Tính diện tích hình tròn

  • Yêu cầu nhập vào bán kính hình tròn dưới dạng chuỗi.
  • Chuyển giá trị sang số thực.
  • Tính diện tích hình tròn theo công thức: S = π * r^2 (với π = 3.14).
  • In ra kết quả.

Bài 4: Kiểm tra kiểu dữ liệu

Tạo một số biến với các kiểu dữ liệu khác nhau:

  • Số nguyên
  • Số thực
  • Chuỗi
  • Boolean

Sau đó sử dụng hàm type() để in ra kiểu dữ liệu tương ứng của từng biến.


II. Bài tập nâng cao hơn


Bài 5: Chuyển đổi đơn vị chiều dài

Nhập vào một độ dài tính theo mét. Chuyển đổi và in ra:

  • Giá trị theo centimet (cm)
  • Giá trị theo milimet (mm)

Gợi ý: 1 mét = 100 cm = 1000 mm.


Bài 6: Tính tuổi từ năm sinh

Viết chương trình:

  • Yêu cầu người dùng nhập vào năm sinh.
  • Tính tuổi hiện tại (giả sử năm hiện tại là 2025).
  • In ra tuổi.

Bài 7: Tính điểm trung bình

Nhập vào 3 điểm số từ người dùng (dưới dạng chuỗi). Yêu cầu:

  • Ép kiểu sang float
  • Tính trung bình cộng
  • In ra kết quả và kiểu dữ liệu của biến trung bình

Bài 8: Ghép họ tên

Tạo hai biến hoten, sau đó:

  • Ghép lại thành một chuỗi chứa họ tên đầy đủ
  • In ra độ dài chuỗi họ tên (sử dụng hàm len())
  • In kiểu dữ liệu của chuỗi này

Bài 9: Câu chào tùy chỉnh

Nhập tên và tuổi từ bàn phím, sau đó in ra câu chào theo định dạng:

Xin chào [Tên], năm sau bạn sẽ [Tuổi + 1] tuổi.

Bài 10: Tự động tính tổng

Viết chương trình nhập vào 3 số bất kỳ từ bàn phím (kiểu chuỗi), sau đó:

  • Chuyển sang số thực
  • Tính tổng 3 số đó
  • In tổng, trung bình và kiểu dữ liệu của từng giá trị